Dec 01 15:15:12.560 INFO testing ijks/piet-rs against master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61 for beta-1.31-5
Dec 01 15:15:12.560 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-3/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-3/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 01 15:15:12.839 INFO [stdout] 427ef02e7518f3c3cd6d8e160b0aa542edeb5ef88e610b9798597766a01a5a0a
Dec 01 15:15:12.847 INFO running `"docker" "start" "-a" "427ef02e7518f3c3cd6d8e160b0aa542edeb5ef88e610b9798597766a01a5a0a"`
Dec 01 15:15:13.748 INFO [stderr] usermod: no changes
Dec 01 15:15:13.903 INFO [stderr]    Compiling backtrace-sys v0.1.16
Dec 01 15:15:13.903 INFO [stderr]    Compiling rayon-core v1.2.1
Dec 01 15:15:13.903 INFO [stderr]    Compiling num-bigint v0.1.40
Dec 01 15:15:17.380 INFO [stderr]    Compiling rayon v0.8.2
Dec 01 15:15:18.627 INFO [stderr]    Compiling num-rational v0.1.39
Dec 01 15:15:22.048 INFO [stderr]    Compiling jpeg-decoder v0.1.13
Dec 01 15:15:22.276 INFO [stderr]    Compiling num v0.1.40
Dec 01 15:15:27.423 INFO [stderr]    Compiling image v0.17.0
Dec 01 15:15:32.641 INFO [stderr]    Compiling backtrace v0.3.3
Dec 01 15:15:34.572 INFO [stderr]    Compiling error-chain v0.11.0
Dec 01 15:15:43.920 INFO [stderr]    Compiling piet v0.1.0 (/source)
Dec 01 15:15:44.694 INFO [stderr] warning: unused import: `std::cmp::Ordering`
Dec 01 15:15:44.695 INFO [stderr]  --> src/interpreter.rs:1:5
Dec 01 15:15:44.695 INFO [stderr]   |
Dec 01 15:15:44.695 INFO [stderr] 1 | use std::cmp::Ordering;
Dec 01 15:15:44.695 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^
Dec 01 15:15:44.695 INFO [stderr]   |
Dec 01 15:15:44.695 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Dec 01 15:15:44.695 INFO [stderr] 
Dec 01 15:15:44.891 INFO [stderr] warning: unused variable: `x`
Dec 01 15:15:44.891 INFO [stderr]    --> src/interpreter.rs:120:29
Dec 01 15:15:44.891 INFO [stderr]     |
Dec 01 15:15:44.891 INFO [stderr] 120 |                 .filter(|&&(x, y)| y == farthest_y)
Dec 01 15:15:44.891 INFO [stderr]     |                             ^ help: consider using `_x` instead
Dec 01 15:15:44.891 INFO [stderr]     |
Dec 01 15:15:44.891 INFO [stderr]     = note: #[warn(unused_variables)] on by default
Dec 01 15:15:44.891 INFO [stderr] 
Dec 01 15:15:44.891 INFO [stderr] warning: unused variable: `y`
Dec 01 15:15:44.891 INFO [stderr]    --> src/interpreter.rs:133:32
Dec 01 15:15:44.891 INFO [stderr]     |
Dec 01 15:15:44.891 INFO [stderr] 133 |                 .filter(|&&(x, y)| x == farthest_x)
Dec 01 15:15:44.891 INFO [stderr]     |                                ^ help: consider using `_y` instead
Dec 01 15:15:44.891 INFO [stderr] 
Dec 01 15:15:44.891 INFO [stderr] warning: unused variable: `height`
Dec 01 15:15:44.891 INFO [stderr]   --> src/program.rs:78:21
Dec 01 15:15:44.891 INFO [stderr]    |
Dec 01 15:15:44.891 INFO [stderr] 78 |         let (width, height) = self.size;
Dec 01 15:15:44.891 INFO [stderr]    |                     ^^^^^^ help: consider using `_height` instead
Dec 01 15:15:44.891 INFO [stderr] 
Dec 01 15:15:44.959 INFO [stderr] warning: variant is never constructed: `Up`
Dec 01 15:15:44.959 INFO [stderr]   --> src/interpreter.rs:14:5
Dec 01 15:15:44.959 INFO [stderr]    |
Dec 01 15:15:44.959 INFO [stderr] 14 |     Up,
Dec 01 15:15:44.959 INFO [stderr]    |     ^^
Dec 01 15:15:44.959 INFO [stderr]    |
Dec 01 15:15:44.959 INFO [stderr]    = note: #[warn(dead_code)] on by default
Dec 01 15:15:44.959 INFO [stderr] 
Dec 01 15:15:44.959 INFO [stderr] warning: variant is never constructed: `Down`
Dec 01 15:15:44.959 INFO [stderr]   --> src/interpreter.rs:16:5
Dec 01 15:15:44.959 INFO [stderr]    |
Dec 01 15:15:44.959 INFO [stderr] 16 |     Down,
Dec 01 15:15:44.959 INFO [stderr]    |     ^^^^
Dec 01 15:15:44.959 INFO [stderr] 
Dec 01 15:15:44.959 INFO [stderr] warning: variant is never constructed: `Left`
Dec 01 15:15:44.959 INFO [stderr]   --> src/interpreter.rs:17:5
Dec 01 15:15:44.959 INFO [stderr]    |
Dec 01 15:15:44.959 INFO [stderr] 17 |     Left,
Dec 01 15:15:44.959 INFO [stderr]    |     ^^^^
Dec 01 15:15:44.959 INFO [stderr] 
Dec 01 15:15:44.959 INFO [stderr] warning: method is never used: `rotate_clockwise`
Dec 01 15:15:44.959 INFO [stderr]   --> src/interpreter.rs:21:5
Dec 01 15:15:44.959 INFO [stderr]    |
Dec 01 15:15:44.959 INFO [stderr] 21 |     pub fn rotate_clockwise(&mut self) {
Dec 01 15:15:44.959 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 15:15:44.959 INFO [stderr] 
Dec 01 15:15:44.959 INFO [stderr] warning: method is never used: `rotate_counterclockwise`
Dec 01 15:15:44.959 INFO [stderr]   --> src/interpreter.rs:32:5
Dec 01 15:15:44.959 INFO [stderr]    |
Dec 01 15:15:44.959 INFO [stderr] 32 |     pub fn rotate_counterclockwise(&mut self) {
Dec 01 15:15:44.959 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 15:15:44.959 INFO [stderr] 
Dec 01 15:15:44.959 INFO [stderr] warning: variant is never constructed: `Right`
Dec 01 15:15:44.959 INFO [stderr]   --> src/interpreter.rs:47:5
Dec 01 15:15:44.959 INFO [stderr]    |
Dec 01 15:15:44.959 INFO [stderr] 47 |     Right,
Dec 01 15:15:44.959 INFO [stderr]    |     ^^^^^
Dec 01 15:15:44.959 INFO [stderr] 
Dec 01 15:15:44.959 INFO [stderr] warning: method is never used: `switch`
Dec 01 15:15:44.959 INFO [stderr]   --> src/interpreter.rs:51:5
Dec 01 15:15:44.959 INFO [stderr]    |
Dec 01 15:15:44.959 INFO [stderr] 51 |     pub fn switch(&mut self) {
Dec 01 15:15:44.959 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 15:15:44.959 INFO [stderr] 
Dec 01 15:15:44.959 INFO [stderr] warning: method is never used: `current_block`
Dec 01 15:15:44.959 INFO [stderr]   --> src/interpreter.rs:93:5
Dec 01 15:15:44.959 INFO [stderr]    |
Dec 01 15:15:44.959 INFO [stderr] 93 |     fn current_block(&self) -> HashSet<Coords> {
Dec 01 15:15:44.959 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 15:15:44.959 INFO [stderr] 
Dec 01 15:15:44.959 INFO [stderr] warning: method is never used: `next_coords`
Dec 01 15:15:44.959 INFO [stderr]   --> src/interpreter.rs:97:5
Dec 01 15:15:44.959 INFO [stderr]    |
Dec 01 15:15:44.959 INFO [stderr] 97 |     fn next_coords(&self) -> Coords {
Dec 01 15:15:44.959 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 15:15:44.959 INFO [stderr] 
Dec 01 15:15:44.959 INFO [stderr] warning: function is never used: `x_key`
Dec 01 15:15:44.959 INFO [stderr]    --> src/interpreter.rs:101:9
Dec 01 15:15:44.959 INFO [stderr]     |
Dec 01 15:15:44.959 INFO [stderr] 101 |         fn x_key(&(x, _): &Coords) -> usize {
Dec 01 15:15:44.959 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 15:15:44.960 INFO [stderr] 
Dec 01 15:15:44.960 INFO [stderr] warning: function is never used: `y_key`
Dec 01 15:15:44.960 INFO [stderr]    --> src/interpreter.rs:104:9
Dec 01 15:15:44.960 INFO [stderr]     |
Dec 01 15:15:44.960 INFO [stderr] 104 |         fn y_key(&(_, y): &Coords) -> usize {
Dec 01 15:15:44.960 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 15:15:44.960 INFO [stderr] 
Dec 01 15:15:44.960 INFO [stderr] warning: method is never used: `execute_command`
Dec 01 15:15:44.960 INFO [stderr]    --> src/interpreter.rs:167:5
Dec 01 15:15:44.960 INFO [stderr]     |
Dec 01 15:15:44.960 INFO [stderr] 167 |     fn execute_command(&mut self, command: &Command) {
Dec 01 15:15:44.960 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 15:15:44.960 INFO [stderr] 
Dec 01 15:15:44.960 INFO [stderr] warning: method is never used: `pointer`
Dec 01 15:15:44.960 INFO [stderr]    --> src/interpreter.rs:261:5
Dec 01 15:15:44.960 INFO [stderr]     |
Dec 01 15:15:44.960 INFO [stderr] 261 |     fn pointer(&mut self, steps: i64) {
Dec 01 15:15:44.960 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 15:15:44.960 INFO [stderr] 
Dec 01 15:15:44.960 INFO [stderr] warning: method is never used: `switch`
Dec 01 15:15:44.960 INFO [stderr]    --> src/interpreter.rs:273:5
Dec 01 15:15:44.960 INFO [stderr]     |
Dec 01 15:15:44.960 INFO [stderr] 273 |     fn switch(&mut self, times: i64) {
Dec 01 15:15:44.960 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 15:15:44.960 INFO [stderr] 
Dec 01 15:15:44.960 INFO [stderr] warning: method is never used: `index_to_coords`
Dec 01 15:15:44.960 INFO [stderr]   --> src/program.rs:83:5
Dec 01 15:15:44.960 INFO [stderr]    |
Dec 01 15:15:44.960 INFO [stderr] 83 |     fn index_to_coords(&self, index: usize) -> Option<Coords> {
Dec 01 15:15:44.960 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 15:15:44.960 INFO [stderr] 
Dec 01 15:15:47.479 INFO [stderr] warning: unused variable: `codel_size`
Dec 01 15:15:47.479 INFO [stderr]   --> src/main.rs:23:9
Dec 01 15:15:47.479 INFO [stderr]    |
Dec 01 15:15:47.479 INFO [stderr] 23 |     let codel_size = matches.value_of("codel_size").map(|_| unimplemented!());
Dec 01 15:15:47.479 INFO [stderr]    |         ^^^^^^^^^^ help: consider using `_codel_size` instead
Dec 01 15:15:47.479 INFO [stderr]    |
Dec 01 15:15:47.479 INFO [stderr]    = note: #[warn(unused_variables)] on by default
Dec 01 15:15:47.479 INFO [stderr] 
Dec 01 15:15:47.507 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 15:15:47.507 INFO [stderr]   --> src/main.rs:34:5
Dec 01 15:15:47.507 INFO [stderr]    |
Dec 01 15:15:47.507 INFO [stderr] 34 |     interpreter.run();
Dec 01 15:15:47.507 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^
Dec 01 15:15:47.507 INFO [stderr]    |
Dec 01 15:15:47.507 INFO [stderr]    = note: #[warn(unused_must_use)] on by default
Dec 01 15:15:47.507 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 15:15:47.507 INFO [stderr] 
Dec 01 15:15:51.070 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 37.30s
Dec 01 15:15:51.087 INFO [stderr] su: No module specific data is present
Dec 01 15:15:52.434 INFO running `"docker" "inspect" "427ef02e7518f3c3cd6d8e160b0aa542edeb5ef88e610b9798597766a01a5a0a"`
Dec 01 15:15:52.755 INFO running `"docker" "rm" "-f" "427ef02e7518f3c3cd6d8e160b0aa542edeb5ef88e610b9798597766a01a5a0a"`
Dec 01 15:15:53.036 INFO [stdout] 427ef02e7518f3c3cd6d8e160b0aa542edeb5ef88e610b9798597766a01a5a0a
Dec 01 15:15:53.041 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-3/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-3/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 01 15:15:53.594 INFO [stdout] f855ffa7a92515d64696d4cc8b8a8198fd751bd8f335534213e37718d4410738
Dec 01 15:15:53.596 INFO running `"docker" "start" "-a" "f855ffa7a92515d64696d4cc8b8a8198fd751bd8f335534213e37718d4410738"`
Dec 01 15:15:54.975 INFO [stderr] usermod: no changes
Dec 01 15:15:55.106 INFO [stderr]    Compiling piet v0.1.0 (/source)
Dec 01 15:15:56.651 INFO [stderr] warning: unused import: `std::cmp::Ordering`
Dec 01 15:15:56.651 INFO [stderr]  --> src/interpreter.rs:1:5
Dec 01 15:15:56.651 INFO [stderr]   |
Dec 01 15:15:56.651 INFO [stderr] 1 | use std::cmp::Ordering;
Dec 01 15:15:56.651 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^
Dec 01 15:15:56.651 INFO [stderr]   |
Dec 01 15:15:56.651 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Dec 01 15:15:56.651 INFO [stderr] 
Dec 01 15:15:57.140 INFO [stderr] warning: unused variable: `x`
Dec 01 15:15:57.140 INFO [stderr]    --> src/interpreter.rs:120:29
Dec 01 15:15:57.140 INFO [stderr]     |
Dec 01 15:15:57.140 INFO [stderr] 120 |                 .filter(|&&(x, y)| y == farthest_y)
Dec 01 15:15:57.140 INFO [stderr]     |                             ^ help: consider using `_x` instead
Dec 01 15:15:57.140 INFO [stderr]     |
Dec 01 15:15:57.140 INFO [stderr]     = note: #[warn(unused_variables)] on by default
Dec 01 15:15:57.140 INFO [stderr] 
Dec 01 15:15:57.140 INFO [stderr] warning: unused variable: `y`
Dec 01 15:15:57.140 INFO [stderr]    --> src/interpreter.rs:133:32
Dec 01 15:15:57.140 INFO [stderr]     |
Dec 01 15:15:57.140 INFO [stderr] 133 |                 .filter(|&&(x, y)| x == farthest_x)
Dec 01 15:15:57.140 INFO [stderr]     |                                ^ help: consider using `_y` instead
Dec 01 15:15:57.140 INFO [stderr] 
Dec 01 15:15:57.140 INFO [stderr] warning: unused variable: `height`
Dec 01 15:15:57.140 INFO [stderr]   --> src/program.rs:78:21
Dec 01 15:15:57.140 INFO [stderr]    |
Dec 01 15:15:57.140 INFO [stderr] 78 |         let (width, height) = self.size;
Dec 01 15:15:57.140 INFO [stderr]    |                     ^^^^^^ help: consider using `_height` instead
Dec 01 15:15:57.140 INFO [stderr] 
Dec 01 15:15:57.303 INFO [stderr] warning: variant is never constructed: `Up`
Dec 01 15:15:57.303 INFO [stderr]   --> src/interpreter.rs:14:5
Dec 01 15:15:57.303 INFO [stderr]    |
Dec 01 15:15:57.303 INFO [stderr] 14 |     Up,
Dec 01 15:15:57.303 INFO [stderr]    |     ^^
Dec 01 15:15:57.303 INFO [stderr]    |
Dec 01 15:15:57.303 INFO [stderr]    = note: #[warn(dead_code)] on by default
Dec 01 15:15:57.303 INFO [stderr] 
Dec 01 15:15:57.303 INFO [stderr] warning: variant is never constructed: `Down`
Dec 01 15:15:57.303 INFO [stderr]   --> src/interpreter.rs:16:5
Dec 01 15:15:57.303 INFO [stderr]    |
Dec 01 15:15:57.303 INFO [stderr] 16 |     Down,
Dec 01 15:15:57.303 INFO [stderr]    |     ^^^^
Dec 01 15:15:57.303 INFO [stderr] 
Dec 01 15:15:57.303 INFO [stderr] warning: variant is never constructed: `Left`
Dec 01 15:15:57.303 INFO [stderr]   --> src/interpreter.rs:17:5
Dec 01 15:15:57.303 INFO [stderr]    |
Dec 01 15:15:57.303 INFO [stderr] 17 |     Left,
Dec 01 15:15:57.303 INFO [stderr]    |     ^^^^
Dec 01 15:15:57.303 INFO [stderr] 
Dec 01 15:15:57.303 INFO [stderr] warning: method is never used: `rotate_clockwise`
Dec 01 15:15:57.303 INFO [stderr]   --> src/interpreter.rs:21:5
Dec 01 15:15:57.303 INFO [stderr]    |
Dec 01 15:15:57.303 INFO [stderr] 21 |     pub fn rotate_clockwise(&mut self) {
Dec 01 15:15:57.303 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 15:15:57.303 INFO [stderr] 
Dec 01 15:15:57.303 INFO [stderr] warning: method is never used: `rotate_counterclockwise`
Dec 01 15:15:57.303 INFO [stderr]   --> src/interpreter.rs:32:5
Dec 01 15:15:57.303 INFO [stderr]    |
Dec 01 15:15:57.303 INFO [stderr] 32 |     pub fn rotate_counterclockwise(&mut self) {
Dec 01 15:15:57.303 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 15:15:57.303 INFO [stderr] 
Dec 01 15:15:57.303 INFO [stderr] warning: variant is never constructed: `Right`
Dec 01 15:15:57.303 INFO [stderr]   --> src/interpreter.rs:47:5
Dec 01 15:15:57.303 INFO [stderr]    |
Dec 01 15:15:57.303 INFO [stderr] 47 |     Right,
Dec 01 15:15:57.303 INFO [stderr]    |     ^^^^^
Dec 01 15:15:57.303 INFO [stderr] 
Dec 01 15:15:57.303 INFO [stderr] warning: method is never used: `switch`
Dec 01 15:15:57.303 INFO [stderr]   --> src/interpreter.rs:51:5
Dec 01 15:15:57.303 INFO [stderr]    |
Dec 01 15:15:57.304 INFO [stderr] 51 |     pub fn switch(&mut self) {
Dec 01 15:15:57.304 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 15:15:57.304 INFO [stderr] 
Dec 01 15:15:57.304 INFO [stderr] warning: method is never used: `current_block`
Dec 01 15:15:57.304 INFO [stderr]   --> src/interpreter.rs:93:5
Dec 01 15:15:57.304 INFO [stderr]    |
Dec 01 15:15:57.304 INFO [stderr] 93 |     fn current_block(&self) -> HashSet<Coords> {
Dec 01 15:15:57.304 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 15:15:57.304 INFO [stderr] 
Dec 01 15:15:57.304 INFO [stderr] warning: method is never used: `next_coords`
Dec 01 15:15:57.304 INFO [stderr]   --> src/interpreter.rs:97:5
Dec 01 15:15:57.304 INFO [stderr]    |
Dec 01 15:15:57.304 INFO [stderr] 97 |     fn next_coords(&self) -> Coords {
Dec 01 15:15:57.304 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 15:15:57.304 INFO [stderr] 
Dec 01 15:15:57.304 INFO [stderr] warning: function is never used: `x_key`
Dec 01 15:15:57.304 INFO [stderr]    --> src/interpreter.rs:101:9
Dec 01 15:15:57.304 INFO [stderr]     |
Dec 01 15:15:57.304 INFO [stderr] 101 |         fn x_key(&(x, _): &Coords) -> usize {
Dec 01 15:15:57.304 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 15:15:57.304 INFO [stderr] 
Dec 01 15:15:57.304 INFO [stderr] warning: function is never used: `y_key`
Dec 01 15:15:57.304 INFO [stderr]    --> src/interpreter.rs:104:9
Dec 01 15:15:57.304 INFO [stderr]     |
Dec 01 15:15:57.304 INFO [stderr] 104 |         fn y_key(&(_, y): &Coords) -> usize {
Dec 01 15:15:57.304 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 15:15:57.304 INFO [stderr] 
Dec 01 15:15:57.304 INFO [stderr] warning: method is never used: `execute_command`
Dec 01 15:15:57.304 INFO [stderr]    --> src/interpreter.rs:167:5
Dec 01 15:15:57.304 INFO [stderr]     |
Dec 01 15:15:57.304 INFO [stderr] 167 |     fn execute_command(&mut self, command: &Command) {
Dec 01 15:15:57.304 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 15:15:57.304 INFO [stderr] 
Dec 01 15:15:57.304 INFO [stderr] warning: method is never used: `pointer`
Dec 01 15:15:57.304 INFO [stderr]    --> src/interpreter.rs:261:5
Dec 01 15:15:57.304 INFO [stderr]     |
Dec 01 15:15:57.304 INFO [stderr] 261 |     fn pointer(&mut self, steps: i64) {
Dec 01 15:15:57.304 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 15:15:57.304 INFO [stderr] 
Dec 01 15:15:57.304 INFO [stderr] warning: method is never used: `switch`
Dec 01 15:15:57.304 INFO [stderr]    --> src/interpreter.rs:273:5
Dec 01 15:15:57.304 INFO [stderr]     |
Dec 01 15:15:57.304 INFO [stderr] 273 |     fn switch(&mut self, times: i64) {
Dec 01 15:15:57.304 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 15:15:57.304 INFO [stderr] 
Dec 01 15:15:58.475 INFO [stderr] warning: unused variable: `codel_size`
Dec 01 15:15:58.475 INFO [stderr]   --> src/main.rs:23:9
Dec 01 15:15:58.475 INFO [stderr]    |
Dec 01 15:15:58.475 INFO [stderr] 23 |     let codel_size = matches.value_of("codel_size").map(|_| unimplemented!());
Dec 01 15:15:58.475 INFO [stderr]    |         ^^^^^^^^^^ help: consider using `_codel_size` instead
Dec 01 15:15:58.475 INFO [stderr]    |
Dec 01 15:15:58.475 INFO [stderr]    = note: #[warn(unused_variables)] on by default
Dec 01 15:15:58.475 INFO [stderr] 
Dec 01 15:15:58.495 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 15:15:58.495 INFO [stderr]   --> src/main.rs:34:5
Dec 01 15:15:58.495 INFO [stderr]    |
Dec 01 15:15:58.495 INFO [stderr] 34 |     interpreter.run();
Dec 01 15:15:58.495 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^
Dec 01 15:15:58.495 INFO [stderr]    |
Dec 01 15:15:58.495 INFO [stderr]    = note: #[warn(unused_must_use)] on by default
Dec 01 15:15:58.495 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 15:15:58.495 INFO [stderr] 
Dec 01 15:15:59.231 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 4.22s
Dec 01 15:15:59.239 INFO [stderr] su: No module specific data is present
Dec 01 15:16:00.133 INFO running `"docker" "inspect" "f855ffa7a92515d64696d4cc8b8a8198fd751bd8f335534213e37718d4410738"`
Dec 01 15:16:00.447 INFO running `"docker" "rm" "-f" "f855ffa7a92515d64696d4cc8b8a8198fd751bd8f335534213e37718d4410738"`
Dec 01 15:16:00.763 INFO [stdout] f855ffa7a92515d64696d4cc8b8a8198fd751bd8f335534213e37718d4410738
Dec 01 15:16:00.767 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-3/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-3/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 01 15:16:01.235 INFO [stdout] 36218ac847e18247a19ed8cfc6af1c151f75a33e69707f06be7af9e0c7aa33ac
Dec 01 15:16:01.243 INFO running `"docker" "start" "-a" "36218ac847e18247a19ed8cfc6af1c151f75a33e69707f06be7af9e0c7aa33ac"`
Dec 01 15:16:02.607 INFO [stderr] usermod: no changes
Dec 01 15:16:02.815 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.18s
Dec 01 15:16:02.848 INFO [stderr]      Running /target/debug/deps/piet-01e980485ca2cefd
Dec 01 15:16:02.852 INFO [stdout] 
Dec 01 15:16:02.852 INFO [stdout] running 15 tests
Dec 01 15:16:02.867 INFO [stdout] test color::tests::test_lightness_shift ... ok
Dec 01 15:16:02.867 INFO [stdout] test color::tests::test_hue_shift ... ok
Dec 01 15:16:02.867 INFO [stdout] test command::tests::test_from_transition ... ok
Dec 01 15:16:02.867 INFO [stdout] test stack::tests::test_stack_fold_top ... ok
Dec 01 15:16:02.867 INFO [stdout] test program::tests::test_program_index_to_coords ... ok
Dec 01 15:16:02.867 INFO [stdout] test program::tests::test_program_coords_to_index ... ok
Dec 01 15:16:02.867 INFO [stdout] test stack::tests::test_stack_peek ... ok
Dec 01 15:16:02.867 INFO [stdout] test stack::tests::test_stack_pop2 ... ok
Dec 01 15:16:02.867 INFO [stdout] test stack::tests::test_stack_roll ... ok
Dec 01 15:16:02.867 INFO [stdout] test program::tests::test_program_check_coords ... ok
Dec 01 15:16:02.867 INFO [stdout] test color::tests::test_color_transition ... ok
Dec 01 15:16:02.867 INFO [stdout] test color::tests::test_color_from_rgb ... ok
Dec 01 15:16:02.868 INFO [stdout] test stack::tests::test_stack_new ... ok
Dec 01 15:16:02.868 INFO [stdout] test program::tests::test_program_color_block ... ok
Dec 01 15:16:02.868 INFO [stdout] test stack::tests::test_stack_map_top ... ok
Dec 01 15:16:02.868 INFO [stdout] 
Dec 01 15:16:02.868 INFO [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 01 15:16:02.868 INFO [stdout] 
Dec 01 15:16:02.871 INFO [stderr]      Running /target/debug/deps/piet-f66c079c3ffce86b
Dec 01 15:16:02.879 INFO [stderr]    Doc-tests piet
Dec 01 15:16:02.879 INFO [stdout] 
Dec 01 15:16:02.879 INFO [stdout] running 0 tests
Dec 01 15:16:02.879 INFO [stdout] 
Dec 01 15:16:02.879 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 01 15:16:02.879 INFO [stdout] 
Dec 01 15:16:04.239 INFO [stdout] 
Dec 01 15:16:04.239 INFO [stdout] running 6 tests
Dec 01 15:16:07.865 INFO [stdout] test src/color.rs - color::Hue::shift (line 19) ... ok
Dec 01 15:16:08.268 INFO [stdout] test src/color.rs - color::Lightness::shift (line 44) ... ok
Dec 01 15:16:08.542 INFO [stdout] test src/stack.rs - stack::Stack::fold_top (line 33) ... ok
Dec 01 15:16:08.834 INFO [stdout] test src/stack.rs - stack::Stack::roll (line 64) ... ok
Dec 01 15:16:08.874 INFO [stdout] test src/color.rs - color::Color::from_rgb (line 69) ... ok
Dec 01 15:16:09.003 INFO [stdout] test src/color.rs - color::Color::transition (line 127) ... ok
Dec 01 15:16:09.003 INFO [stdout] 
Dec 01 15:16:09.003 INFO [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 01 15:16:09.003 INFO [stdout] 
Dec 01 15:16:09.017 INFO [stderr] su: No module specific data is present
Dec 01 15:16:09.308 INFO running `"docker" "inspect" "36218ac847e18247a19ed8cfc6af1c151f75a33e69707f06be7af9e0c7aa33ac"`
Dec 01 15:16:09.412 INFO running `"docker" "rm" "-f" "36218ac847e18247a19ed8cfc6af1c151f75a33e69707f06be7af9e0c7aa33ac"`
Dec 01 15:16:09.544 INFO [stdout] 36218ac847e18247a19ed8cfc6af1c151f75a33e69707f06be7af9e0c7aa33ac
